import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Escribe una descrición de la clase Nivel3 aquí.
 * 
 * @autor Andrés Cruz Santiago
 * @versión 10/11/13
 */
public class Nivel3 extends Escenario
{

    /**
     * Constructor para objetos de clase Nivel3.
     * 
     */
    public Nivel3(int numVidas, int puntos)
    {    
        // Crea un nuevo mundo de 600x400 celdas con un tamaño de celda de 1x1 pixeles.
        super();
        super.prepare(numVidas, puntos);
        prepare();
    }

    public Nivel3()
    {
        this(3,0);
    }

    /**
     * Prepare the world for the start of the program. That is: create the initial
     * objects and add them to the world.
     */
    public void prepare()
    {  int x=10,y=this.getHeight()-1;

        for(int i=0;i<17;i++)
        {
            Piso piso = new Piso();
            addObject(piso, x, y);
            x+=piso.getImage().getWidth();
        }

        y-=160;
        x=100;
        for(int i=0;i<14;i++)
        {
            Piso piso = new Piso();
            addObject(piso, x, y);
            x+=piso.getImage().getWidth();
        }

        y-=160;
        x=10;
        for(int i=0;i<14;i++)
        {
            Piso piso = new Piso();
            addObject(piso, x, y);
            x+=piso.getImage().getWidth();
        }

        y-=160;
        x=100;
        for(int i=0;i<14;i++)
        {
            Piso piso = new Piso();
            addObject(piso, x, y);
            x+=piso.getImage().getWidth();
        }

        Bombardero bombardero = new Bombardero(1);
        addObject(bombardero, 18, 230);
        Espadachin espadachin = new Espadachin(1);
        addObject(espadachin, 31, 458);
        espadachin.setLocation(33, 551);
        Espadachin espadachin2 = new Espadachin(0);
        addObject(espadachin2, 380, 216);
        espadachin2.setLocation(580, 390);
        Princesa princesa = new Princesa();
        addObject(princesa, 583, 83);
        Secuestrador secuestrador = new Secuestrador(0);
        addObject(secuestrador, 447, 71);
        secuestrador.setLocation(374, 72);
            Chipote chipote2 = new Chipote();
        addObject(chipote2, 289, 419);
        chipote2.setLocation(289, 408);
}
}

